package com.example.springai.repository;

import java.util.List;

public interface ChatHistoryRepository {

    /**
     * 保存会话记录
     *
     * @param type   会话类型
     * @param chatId 会话ID
     */
    void save(String type, String chatId);


    /**
     * 删除会话记录
     *
     * @param type   会话类型
     * @param chatId 会话ID
     */
    void delete(String type, String chatId);


    /**
     * 获取指定类型的会话记录
     *
     * @param type 会话类型
     * @return 会话记录
     */
    List<String> getChatIds(String type);
}
